package Modelo;

public class EstacionDeBomberos extends Construccion{
	
	private static int costo = 1500;

	public static float costoDeConstruir() {
		
		return costo;
	}

	public EstacionDeBomberos(Superficie lugarDondeSeConstruyo){
		
		this.estadoEstructura = (float)100.0;
		this.dibujo = "B";
		this.actualizarEstadoAnterior();
		this.DanioSiPasaGodzilla = 0;
	}
	
	
	public EstacionDeBomberos() {
		this.estadoEstructura = (float)100.0;
		this.dibujo = "B";
		this.actualizarEstadoAnterior();
		this.DanioSiPasaGodzilla = 0;
		
	}
	
	public void daniarEnPorcentaje(float porcentajeDeDanio) { 
	}

	public void aplicarReconstruccionA(Construccion unaConstruccion){

		if ((unaConstruccion.obtenerEstado()+unaConstruccion.getPorcentajeDeRecuperacion())<= 100){
			unaConstruccion.recuperarEstructura(unaConstruccion.obtenerEstado()+unaConstruccion.getPorcentajeDeRecuperacion());
		}
		else{
			unaConstruccion.recuperarEstructura(100);
		}
	}
	
}